// 开发环境使用内存，生产环境使用Redis
module.exports = {
  development: {
    store: 'memory', // 验证码存储方式
    length: 4, // 验证码长度
    width: 90, // 验证码宽度
    height: 40, // 验证码高度
    ignoreChars: '0o1il',
    color: true,
    background: '#f5f5f5'
  },
  production: {
    store: 'redis', // 验证码存储方式
    length: 4, // 验证码长度
    width: 90, // 验证码宽度
    height: 40, // 验证码高度
    ignoreChars: '0o1il', // 验证码中不能包含的字符
    color: true,
    background: '#f0f0f0',
    redis: {
      host: process.env.REDIS_HOST || 'localhost',
      port: process.env.REDIS_PORT || 6379,
      ttl: 300 // 5分钟
    }
  }
};